import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Escribe una descrición de la clase Escenario aquí.
 * 
 * @autor Andrés Cruz Santiago
 * @versión 22/10/13
 */
public class Nivel1 extends Escenario
{
    /**
     * Constructor para objetos de clase Escenario.
     * 
     */
    public Nivel1(int numVidas, int puntos)
    {    
        // Crea un nuevo mundo de 600x500 celdas con un tamaño de celda de 1x1 pixeles.
        super();
        super.prepare(numVidas, puntos);
        prepare();
    }

    public Nivel1()
    {    
        this(3,0); 
    }

    /**
     * Prepare the world for the start of the program. That is: create the initial
     * objects and add them to the world.
     */
    public void prepare()
    {
        int x=10,y=this.getHeight()-1;

        for(int i=0;i<17;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=100;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=10;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        y-=160;
        x=100;
        for(int i=0;i<14;i++)
        {
            Piso piso = new Piso();
            addObject(piso, x, y);
            x+=piso.getImage().getWidth();
        }

        Bombardero bombardero = new Bombardero(0);
        addObject(bombardero, 540, 75);
        Puerta puerta = new Puerta();
        addObject(puerta, 578, 71);
        puerta.setNumero(1);
        Chicharra chicharra = new Chicharra();
        addObject(chicharra, 314, 420);
        Bombardero bombardero2 = new Bombardero(0);
        addObject(bombardero2, 591, 391);
        bombardero2.setLocation(583, 390);
        Bombardero bombardero3 = new Bombardero(1);
        addObject(bombardero3, 22, 231);
    }
}
